type runtime.addrRange
33 uses
runtime (current package)
mgcscavenge.go#L443: addrs addrRange
mgcscavenge.go#L546: func (p *pageAlloc) scavengeReserve() (addrRange, uint32) {
mgcscavenge.go#L576: func (p *pageAlloc) scavengeUnreserve(r addrRange, gen uint32) {
mgcscavenge.go#L604: func (p *pageAlloc) scavengeOne(work addrRange, max uintptr) (uintptr, addrRange) {
mgcscavenge.go#L648: findCandidate := func(work addrRange) (chunkIdx, bool) {
mgcscavenge.go#L714: func (p *pageAlloc) scavengeOneFast(work addrRange, minPages, maxPages uintptr) (uintptr, addrRange) {
mpagealloc_64bit.go#L106: addrRangeToSummaryRange := func(level int, r addrRange) (int, int) {
mpagealloc_64bit.go#L114: summaryRangeToSumAddrRange := func(level, sumIdxBase, sumIdxLimit int) addrRange {
mpagealloc_64bit.go#L118: return addrRange{
mpagealloc_64bit.go#L127: addrRangeToSumAddrRange := func(level int, r addrRange) addrRange {
mranges.go#L20: type addrRange struct {
mranges.go#L32: func makeAddrRange(base, limit uintptr) addrRange {
mranges.go#L33: r := addrRange{offAddr{base}, offAddr{limit}}
mranges.go#L41: func (a addrRange) size() uintptr {
mranges.go#L51: func (a addrRange) contains(addr uintptr) bool {
mranges.go#L59: func (a addrRange) subtract(b addrRange) addrRange {
mranges.go#L61: return addrRange{}
mranges.go#L74: func (a addrRange) removeGreaterEqual(addr uintptr) addrRange {
mranges.go#L76: return addrRange{}
mranges.go#L156: ranges []addrRange
mranges.go#L170: ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, sysStat))
mranges.go#L248: func (a *addrRanges) add(r addrRange) {
mranges.go#L297: ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, a.sysStat))
mranges.go#L314: func (a *addrRanges) removeLast(nBytes uintptr) addrRange {
mranges.go#L316: return addrRange{}
mranges.go#L324: return addrRange{newEnd, r.limit}
mranges.go#L367: ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, b.sysStat))